home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 September
/
chip-cd_2003_09.zip
/
09
/
CHIP
/
Software
/
Szyfrowanie danych
/
Secure Disk 1.1
/
sd.exe
/
install_script.iss
Wrap
Text File
|
2003-07-28
|
7KB
|
93 lines
;InnoSetupVersion=2.0.18
[Setup]
AppName=SecureDisk for NT/2000/XP
AppVerName=SecureDisk for NT/2000/XP 1.10
AppId=SecureDisk for NT/2000/XP
AppPublisher=Leesoft
AppMutex=LVDdisk_COM_AutoSvr
DefaultDirName={pf}\LeeSoft\SecureDisk 1.1
DefaultGroupName=LeeSoft\SecureDisk 1.1
OutputBaseFilename=setup
Compression=zip
ChangesAssociations=yes
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\SDConsole.exe"; DestDir: "{app}";
Source: "{app}\SDhelp.chm"; DestDir: "{app}";
Source: "{app}\SDSvr.exe"; DestDir: "{app}";
Source: "{app}\lvdext.dll"; DestDir: "{app}";
Source: "{app}\SecureDisk.url"; DestDir: "{app}";
Source: "{app}\Language\sdeng.ini"; DestDir: "{app}\Language";
Source: "{app}\SDserv.exe"; DestDir: "{app}";
Source: "{tmp}\Init.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall
[Dirs]
Name: "{app}\Language";
[Registry]
Root: HKLM; Subkey: "Software\LeeSoft\SecureDisk\1.1"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "DisplayName"; ValueType: String; ValueData: "SecureDisk"; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "ErrorControl"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "ImagePath"; ValueType: ExpandSZ; ValueData: "\??\{app}\SecureDisk.sys"; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "Start"; ValueType: Dword; ValueData: "$2"; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "Type"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk\Parameters"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk\Parameters"; ValueName: "Data"; ValueType: Binary; ValueData: "00 00 00 00"; Flags: createvalueifdoesntexist uninsdeletevalue
Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; ValueType: String; ValueData: "SecureDisk ShellExt"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; ValueType: String; ValueData: "{app}\lvdext.dll"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "Drive\shellex"; Flags: createvalueifdoesntexist
Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers"; Flags: createvalueifdoesntexist
Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers\SecureDiskMenu"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers\SecureDiskMenu"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: ".lvd"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: ".lvd"; ValueType: String; ValueData: "SecureDisk.Document"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: ".lvd\ShellEx"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: ".lvd\ShellEx\{{00021500-0000-0000-C000-000000000046}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: ".lvd\ShellEx\{{00021500-0000-0000-C000-000000000046}"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "SecureDisk.Document"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document"; ValueType: String; ValueData: "Secure Disk File"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "SecureDisk.Document\DefaultIcon"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\DefaultIcon"; ValueType: String; ValueData: "{app}\lvdext.dll,1"; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "SecureDisk.Document\Shell"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open\Command"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open\Command"; ValueType: String; ValueData: """{app}\SDConsole.exe"" open ""%1""";
Root: HKCR; Subkey: "SecureDisk.Document\shellex"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers"; ValueType: String; ValueData: "LvdPage"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue
Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers\LvdPage"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers\LvdPage"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"; ValueName: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; ValueType: String; ValueData: "SecureDisk ShellExt"; Flags: uninsdeletevalue deletevalue
[Run]
Filename: "{app}\SDServ.EXE"; Parameters: "/INSTALL /SILENT";
Filename: "{app}\SDSvr.EXE"; Parameters: "-install self";
Filename: "{tmp}\INIT.EXE";
[UninstallRun]
Filename: "{app}\SDServ.EXE"; Parameters: "/UNINSTALL /SILENT"; Flags: skipifdoesntexist
[Icons]
Name: "{group}\SecureDisk Console"; Filename: "{app}\SDConsole.exe";
Name: "{group}\SecureDisk Service"; Filename: "{app}\SDSvr.exe";
Name: "{group}\SecureDisk Help"; Filename: "{app}\SDhelp.CHM";
Name: "{group}\Visit SecureDisk Homepage"; Filename: "{app}\SecureDisk.url";
Name: "{commondesktop}\SecureDisk Console"; Filename: "{app}\SDConsole.exe"; Tasks: desktopicon;
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:";
[UninstallDelete]
Type: files; Name: "{app}\securedisk.sys";
Type: files; Name: "{win}\LeeSoft\SecureDisk\1.1\SD.dat";
Type: dirifempty; Name: "{win}\LeeSoft\SecureDisk\1.1";
Type: dirifempty; Name: "{win}\LeeSoft\SecureDisk";
Type: dirifempty; Name: "{win}\LeeSoft";